be in dire/desperate straits


Results for "be in dire/desperate straits"

English - Turkish Dictionary

be in dire/desperate straits

(English - Turkish Dictionary) :
çok zor bir durumda olmak.